#top {
    height: 59px;
    border-bottom: 1px solid #0288d1;
}
#top-firstnav {
    line-height: 58px;
}
#left-thirdnav {
    width: 169px;
    border-right: 1px solid #cfd8dc;
}
.btn {
    box-sizing: border-box;
    border-bottom: 1px solid #cfd8dc;
    border-right: 1px solid #cfd8dc;
}
.btn.btn-primary {
    box-sizing: border-box;
    border-bottom: 1px solid #0288d1;
    border-right: 1px solid #0288d1;

}
.btn.btn-ok {
    box-sizing: border-box;
    border-bottom: 1px solid #689f38;
    border-right: 1px solid #689f38;
}
.btn:active {
    background: #cfd8dc;
}
.btn.btn-primary:active {
    background: #0288d1;
}
.btn.btn-ok:active {
    background: #689f38;
}
.btn .btn-word:active {
    background: #cfd8dc;
}
.btn.btn-primary .btn-word:active {
    background: #0288d1;
}
.btn.btn-ok .btn-word:active {
    background: #689f38;
}
.btn-icon i {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 30px;
}
.btn-icon i:active {
    background: #cfd8dc;
}
.btn-icon.btn-primary i:active {
    background: #0288d1;
}
.btn-icon.btn-ok i:active {
    background: #689f38;
}
.btn-group {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    background-color: #e0e8ec;
}
.btn-group .btn {
    box-shadow: none;
    border-left: none;
}
.btn-group .btn:first-child {
    border-left: 1px solid transparent;
}
.btn-group .btn:hover {
    box-shadow: none;
    background: #fff;
}
.btn[disabled]:active {
    background-color: #fafafa !important;
}
.btn[disabled].btn-primary:active {
    background-color: #03a9f4 !important;
}
.btn[disabled].btn-ok:active {
    background-color: #8bc34a !important;
}
.btn-icon[disabled] i:active {
    background: #fafafa !important;
}
.btn-icon[disabled].btn-primary i:active {
    background: #03a9f4 !important;
}
.btn-icon[disabled].btn-ok i:active {
    background: #8bc34a !important;
}
.btn[disabled] .btn-word:active {
    background: #fafafa !important;
}
.btn[disabled].btn-primary .btn-word:active {
    background: #03a9f4 !important;
}
.btn[disabled].btn-ok .btn-word:active {
    background: #8bc34a !important;
}
.summer-panel {
    background: #fafafa;
    border-bottom: 1px solid #cfd8dc;
    border-right: 1px solid #cfd8dc;
    box-sizing: border-box;
}



.summer-menu {
    border: 1px solid #eaeaea;
}

